Developer Documentation

QuickTime 4 API Documentation
QuickTime Music Architecture

| Previous | Chapter Contents | Chapter Top | Next |

Instrument Information List

An instrument information list contains the list of instruments available on a synthesizer. It is defined by the InstrumentInfoList data type.

struct InstrumentInfoList {
    long                        recordCount;
    Handle                      toneNames;
    QTAtomContainer             itxtNames;
    InstrumentInfoRecord        info[1];
};
typedef struct InstrumentInfoList InstrumentInfoList;
typedef InstrumentInfoList *InstrumentInfoListPtr;
typedef InstrumentInfoListPtr *InstrumentInfoListHandle;
recordCount
The number of structures in the list.

toneNames
A string list of the instrument names as specified in their tone descriptions.

itxtNames
A list of international text names, taken from the name atoms.

info[1]
An array of instrument information structures.


© 1999 Apple Computer, Inc.

| Previous | Chapter Contents | Chapter Top | Next |